package util

import (
	"encoding/json"
	"os"
)

// LoadJsonConfig 加载json配置文件到结构体
func LoadJsonConfig(filePath string, ptr interface{}) {
	filePtr, err := os.Open(filePath)
	if err != nil {
		panic(err)
	}
	defer func() {
		err := filePtr.Close()
		if err != nil {
			panic(err)
		}
	}()
	// 创建json解码器
	decoder := json.NewDecoder(filePtr)
	err = decoder.Decode(ptr)
	if err != nil {
		panic(err)
	}

}
